package felix.things.router.mqtt.server.common.message;

/**
 * 分布式生成报文标识符
 *
 * @author Felix
 * @date 2019/8/21
 */
public interface IMessageIdService {

    /**
     * 获取报文标识符
     *
     * @return
     */
    int getNextMessageId();

    /**
     * 释放报文标识符
     *
     * @param messageId
     */
    void releaseMessageId(int messageId);
}
